<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2021/12/1
 * Time: 10:11
 */

// 命名空间
namespace vendor;
//use vendor\core\user;
// 使用类的命名空间
use vendor\core\user;
use vendor\core\user_to1;
use vendor\core\user_to2;

// 接入/引用/调用父类 |此处调用是因为子类要去使用父类
include 'core\user.php';
// 接入/调用子类
include 'core\user_to1.php';

//实例化子类对象，子类对象要调用父类方法需接入父类文件 include 'core\user.php';
//子类的父类如果有构造或析构会自动运行
//$i=new user();

$ii = new user_to1(100);

// 父类的方法
//$ii->a();

// 测试重写父类的b方法 父类的构造也能被重写
//$ii->b();

// 静态方法在使用时不提示，手打即可
$si=$ii->c();
echo $si.'<br />';

include 'core\user_to2.php';
$iii=new user_to2();
$iii->aa();
$iii->test();
echo '<br />';
echo '-------------<br />';
//这种引用也能调用公有静态
//也就静态可以这样
user_to2::test();
echo '<br />';
echo user_to2::$str;